﻿<?xml version="1.0" encoding="utf-8" ?>
<AppConfig extends="FrameworkApplication-BaseAppServer">
	<Dependencies>
		<Dependency type="feature">SessionStateFeature.xml</Dependency>
		<Dependency type="feature">TempBizObjListBuilderFeature.xml</Dependency>
		<Dependency type="feature">MessagingFeature.xml</Dependency>
		<Dependency type="feature">SmtpMessagingFeature.xml</Dependency>
		<Dependency type="feature">AspNetUIFeature.xml</Dependency>
		<Dependency type="feature">FilterSortFeature.xml</Dependency>
		<Dependency type="feature">LocalizationFeature.xml</Dependency>
		<Dependency type="feature">BackupRestoreDeployFeature.xml</Dependency>
		<Dependency type="feature">UserLoginFeature.xml</Dependency>
		<Dependency type="feature">UserManagementFeature.xml</Dependency>
		<Dependency type="feature">BizObjTreeFeature.xml</Dependency>
		<Dependency type="feature">NotificationFeature.xml</Dependency>
		<Dependency type="feature">ArticlesFeature.xml</Dependency>
		<Dependency type="feature">MediaCacheFeature.xml</Dependency>

		<Dependency type="feature">ArticlesAdminFeature.xml</Dependency>
		<Dependency type="feature">ArticleFileAttachmentFeature.xml</Dependency>
		<Dependency type="feature">ArticleContentFilteringFeature.xml</Dependency>

		<Dependency type="feature">MediaCacheAdminFeature.xml</Dependency>
		<Dependency type="feature">FileSystemFeature.xml</Dependency>
		<Dependency type="feature">ContactManagementFeature.xml</Dependency>
		<Dependency type="feature">eCommerceFeature.xml</Dependency>
		<Dependency type="feature">ExtendedLocalizationFeature.xml</Dependency>
		<Dependency type="feature">BlogFeature.xml</Dependency>
		<Dependency type="feature">ForumFeature.xml</Dependency>
		<Dependency type="feature">CalendarFeature.xml</Dependency>
		<Dependency type="feature">GoogleAnalyticsFeature.xml</Dependency>
		<Dependency type="feature">GoogleMapFeature.xml</Dependency>
		<Dependency type="feature">SyrinxThemeFeature.xml</Dependency>
		<Dependency type="feature">SecurePagesFeature.xml</Dependency>
		<Dependency type="feature">SurveyFeature.xml</Dependency>
		<Dependency type="feature">UserVerificationFeature.xml</Dependency>
		<Dependency type="feature">PageEditingFeature.xml</Dependency>
		<Dependency type="feature">PayPalFeature.xml</Dependency>
		<Dependency type="feature">FedexShippingFeature.xml</Dependency>
		
		<Dependency type="binary" stripDepth="1">ScsAspNet.dll</Dependency>
	</Dependencies>

	<Macro name="DefaultDbConnection">Starter-Local</Macro>

	<Macro name="SwafMiddleTier"></Macro>
	<Macro name="LocalizationRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="UserManagementRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="UserLoginRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="BasicAccountRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="BasicAccountSetupRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="BizObjTreeRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="SyrinxRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="MultiCurrencyRemoteTier"></Macro>
	<Macro name="ApprovalRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="ReportsRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="ContactsRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="BackupRestoreDeployRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="NotificationRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="ReservationsRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="eComRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="ArticlesRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="ArticleCoreRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="FileSysRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="CalendarRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="PayPalRemoteTier">$SwafMiddleTier$</Macro>
	<Macro name="FedexRemoteTier">$SwafMiddleTier$</Macro>


	<Macro name="SessionStateDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="UserLoginDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="UserLoginDbType">SqlServer</Macro>
	<Macro name="UserLoginDbGetDate">GetDate()</Macro>
	<Macro name="UserManagementDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="UserManagementDbType">SqlServer</Macro>
	<Macro name="ArticleDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="ArticleDbType">SqlServer</Macro>
	<Macro name="SyrinxDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="SyrinxDbType">SqlServer</Macro>
	<Macro name="NotificationDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="eComDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="CalendarDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="ContactsDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="BackupRestoreDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="LocalizationDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="LocalizationDbType">SqlServer</Macro>
	<Macro name="MediaCacheDBConnection">$DefaultDbConnection$</Macro>
	<Macro name="MediaCacheDbType">SqlServer</Macro>

	<Macro name="DBConnection">$DefaultDbConnection$</Macro>
	<Macro name="DbType">SqlServer</Macro>
	<Macro name="GenerateDarDlls">True</Macro>
	<Macro name="IncludeDebugInfoInDars">True</Macro>
	<Macro name="SessionExpire"></Macro>
	<Macro name="TrackControlLocalization">False</Macro>
	<Macro name="DevMode">False</Macro>

	<Macro name="RedirectForPageAccessSecurityFailure">/articles/SecurityFailure.aspx</Macro>
	<Macro name="RedirectSecurityFailureNotAuthenticated">/std/login.aspx</Macro>

	<Macro name="BaseAppData">$ConfigParam2$..\ExtFiles</Macro>
	<Macro name="BaseCacheStore">$BaseAppData$\GalleryImages</Macro>
	<Macro name="BaseBackupStore">$BaseAppData$\Backups</Macro>
	<Macro name="BaseFileSysStore">$BaseAppData$\BasicFileSystem</Macro>
	<Macro name="SalesOrderIdFile">$BaseAppData$\secure\SalesOrderNumInfo.txt</Macro>
	<Macro name="KeyFileLocation">$BaseAppData$\secure</Macro>
	<Macro name="PublicVideoBaseUrl">mms://syrinx.ph/syrinxph</Macro>

	<Macro name="BaseBinLocation">$ConfigParam1$bin\</Macro>
	<Macro name="ScriptAssemblyRefLocation">$BaseBinLocation$</Macro>

	<Macro name="BackupRestoreFileStore">templates</Macro>

	<Macro name="MaxArticleByte">1000</Macro>
	<Macro name="MediaCryptoKeyName"></Macro>
	<Scheduler timerInterval="1000"></Scheduler>


	<!--startupLogging options:verbose, none. -->
	<LoggingLevels startupLogging="none" logCaller="false" logThresholdLevel="1" traceThresholdLevel="3" defaultLogLevel="3" defaultTraceLevel="3"/>
	<ExceptionLogging logExceptions="true" logLevel="100" />
	<LogObserver type="log">
		<LocalClass name="Swaf.Logging.FileLogObserver, SwafCore" method="writeEntry" logThresholdLevel="1" allowStartupLogging="true">
			<ConstructorParams>
				<Param type="System.String" name="fileName">$BaseAppData$\Logs\logInfo.txt</Param>
				<Param type="System.Boolean" name="logCaller">false</Param>
				<Param type="System.Int32" name="maxFiles">5</Param>
				<Param type="System.Int64" name="maxSize">10240000</Param>
			</ConstructorParams>
		</LocalClass>
	</LogObserver>
	<LogObserver type="trace">
		<LocalClass name="Swaf.Logging.FileLogObserver, SwafCore" method="writeEntry" logThresholdLevel="1" allowStartupLogging="true">
			<ConstructorParams>
				<Param type="System.String" name="fileName">$BaseAppData$\Logs\traceInfo.txt</Param>
				<Param type="System.Boolean" name="logCaller">false</Param>
				<Param type="System.Int32" name="maxFiles">5</Param>
				<Param type="System.Int64" name="maxSize">10240000</Param>
			</ConstructorParams>
		</LocalClass>
	</LogObserver>
</AppConfig>
